package org.poem.taskstatus;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 数据上报的vo
 */
@Data
public class TaskDetailStatusReportVO {


    /**
     * 任务的id
     */
    private Long id;

    /**
     * 任务的详情
     */
    private Long taskDetailId;
    /**
     * 状态
     * com.zgph.EnumTaskDetailStatus
     */
    @ApiModelProperty("任务 0 没有执行 1 正在执行 2 执行失败 3 执行成功")
    private Integer status;

    /**
     * 处理的数据量·
     */
    @ApiModelProperty("当前执行的数据")
    private Long handlerSum;

    /**
     * 处理的数据量·
     */
    @ApiModelProperty("需要执行的所有的数据数量")
    private Long dataSum;

    /**
     * 随机数，版本的用途
     */
    private String randomStr;

    /**
     * 错误的日志
     */
    private String errorMsg;
}
